.remote
  = simple_form_for(@campaign, html: one_submit_only, remote: true) do |f|
    = link_to_close edit_campaign_path(@campaign)
    = f.hidden_field :user_id

    = f.error_messages object_name: t('campaign')

    = render "campaigns/top_section", f: f, edit: true
    = render "fields/edit_custom_field_group", f: f, edit: true
    = render "campaigns/objectives",  f: f, edit: true
    = render "fields/groups",         f: f, edit: true
    = render "entities/permissions",  f: f, edit: true, entity: @campaign
    = hook(:entity_form, self, {f: f, entity: @campaign})

    .buttonbar
      = f.submit t(:save_campaign), class: 'btn btn-primary'
      #{t :or}
      = link_to_cancel edit_campaign_path(@campaign)
